﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SharpSvn;

namespace OfficeSVN
{
    public interface ISubversion
    {
        void AddFile(string path);

        void Commit(string path, string comment);

        SubversionFileInfo GetInfo(string path);

        void GetLock(string path);

        SvnStatus GetStatus(string path);

        bool IsUpdateAvailable(string path);

        void ReleaseLock(string path);

        void Revert(string path);

        void Update(string path);
    }
}
